[ test - sprawdź typy plików i porównaj wartości
test EXPRESSION
test
[ EXPRESSION ]
[ ]
[ OPTION
Wyjdź ze statusem określonym przez EXPRESSION.
wyświetl tę pomoc i wyjdź
wyprowadź informacje o wersji i wyjdź
Pominięte WYRAŻENIE domyślnie przyjmuje wartość fałsz. W przeciwnym razie EXPRESSION ma wartość true lub false i ustawia status wyjścia. To jeden z:
WYRAŻENIE jest prawdziwe
WYRAŻENIE jest fałszywe
zarówno WYRAŻENIE1, jak i WYRAŻENIE2 są prawdziwe
albo WYRAŻENIE1, albo WYRAŻENIE2 jest prawdziwe
długość STRING jest różna od zera
odpowiednik -n ŁAŃCUCH
długość STRING wynosi zero
struny są równe
ciągi nie są równe
LICZBA CAŁKOWITA1 równa się LICZBA CAŁKOWITA2
INTEGER1 jest większa lub równa INTEGER2
INTEGER1 jest większa niż INTEGER2
INTEGER1 jest mniejsza lub równa INTEGER2
INTEGER1 jest mniejsza niż INTEGER2
INTEGER1 nie jest równe INTEGER2
PLIK1 i PLIK2 mają te same numery urządzeń i i-węzłów
PLIK1 jest nowszy (data modyfikacji) niż PLIK2
PLIK1 jest starszy niż PLIK2
PLIK istnieje i jest blokiem specjalnym
PLIK istnieje i jest znakiem specjalnym
PLIK istnieje i jest katalogiem
Plik istnieje
PLIK istnieje i jest zwykłym plikiem
PLIK istnieje i ma ustawiony identyfikator grupy
PLIK istnieje i jest własnością efektywnego identyfikatora grupy
PLIK istnieje i jest dowiązaniem symbolicznym (tak samo jak -L)
PLIK istnieje i ma ustawiony bit lepki
PLIK istnieje i jest dowiązaniem symbolicznym (tak samo jak -h)
PLIK istnieje i został zmodyfikowany od ostatniego odczytu
PLIK istnieje i jest własnością efektywnego identyfikatora użytkownika
PLIK istnieje i jest nazwanym potokiem
PLIK istnieje, a użytkownik ma uprawnienia do odczytu
PLIK istnieje i ma rozmiar większy od zera
PLIK istnieje i jest gniazdem
deskryptor pliku FD jest otwierany na terminalu
PLIK istnieje, a jego bit set-user-ID jest ustawiony
PLIK istnieje, a użytkownik ma uprawnienia do zapisu
PLIK istnieje, a użytkownik ma dostęp do wykonywania (lub wyszukiwania).
Z wyjątkiem -h i -L, wszystkie testy związane z PLIKAMI odwołują się do dowiązań symbolicznych. Uważaj, że nawiasy muszą być zmienione (np. przez odwrotne ukośniki) dla powłok. INTEGER może być również -l ŁAŃCUCH, co daje w wyniku długość ŁAŃCUCHA.
UWAGA: Binarne -a i -o są z natury niejednoznaczne. Użyj zamiast tego
test EXPR1 && test EXPR2
Lub
test EXPR1 || test EXPR2
UWAGA: [ honoruje opcje --help i --version, ale test nie. test traktuje każdy z nich tak, jak traktuje każdy inny niepusty STRING.
UWAGA: twoja powłoka może mieć własną wersję testu i/lub [, która zwykle zastępuje wersję opisaną tutaj. Proszę zapoznać się z dokumentacją powłoki, aby uzyskać szczegółowe informacje na temat obsługiwanych opcji.
Napisane przez Kevina Braunsdorfa i Matthew Bradburna.
Pomoc online GNU coreutils:
Zgłoś wszelkie błędy w tłumaczeniu na
Copyright © 2022 Free Software Foundation, Inc. Licencja GPLv3+: GNU GPL wersja 3 lub nowsza
To jest wolne oprogramowanie: możesz je zmieniać i redystrybuować. NIE MA GWARANCJI w zakresie dozwolonym przez prawo.
access(2)
Full documentation https://www.gnu.org/software/coreutils/test
or available locally via: info '(coreutils) test invocation'